# Twirl Twirl is a 2D game engine, which focuses in simplicity, ease of use, and strong static typing. Twirl is scripted using Haskell, a purely functional programming language with a strong static type system. Twirl is used as an imported Haskell library.