Added simple keyboard support, keyboard uses sfml key input. Added Vec2
class and defined the basic draw function