We may also add additional languages in the future, like Haskell and Lua, and possibly some advanced playing modes.