game mechanics overhaul