2D engine for all future LD jams