I used Helm for a simple 2D simulator/prototype for edge detection and orientation. Link to code below (it was my first Haskell program). While it was not a game in any sense, I found it quite fun and easy to use.
https://github.com/rgleichman/sense/blob/master/AngleGripper...