Fixed controller. Added rotation. Player now inherits sf::sprite instead.