A 2D cooperative role playing game