Mash, 2D Game Engine with Ash Entity System Framework