several bugs fixed: glfw pretends to use unicode but it doesnt, switched to multibyte
Joystick is running on windows, yet not on linux
in release build windows crashed while trying to access a 0 pointer and gcc complains that it doesn't know how to build vector2.h (sigh)