changed to sfml
bufixes
fake joystick and bugfix
refactoring