Lots of player control additions