Fixed mesh construction bug, added VAO (commented until tried on windows)
Refactored engine and game