Changed lots of code to OpenGL ES for windows and android. Graphical bugs present, but minor on windows.