Improved player, moved bindings outside