A great game with different challenges like puzzle, arcade and action.
A strongly-typed language; In Caml, types are managed by the computer.
This strategic puzzle will challenge your abilities.