SGLib Video Game Framework