Cage (Ain't a Game Engine) - write 2D games using plain C