DM library for developing 2D top-down games.