Fixed bug: player's position wasn't normalized to the world position correctly
Controller support added