Firmament Game Engine - A Cross-Platform 2D game engine written in HaXe