2d opengl engine intended for simulations