Cross platform game engine library (again, again, again)