new player controller 100%
some minor bugs