add keyboard support to menu
fix cmake
fix assets on build folder
menu normalized
switching to opengl
integrate opengl with sdl