I don't really know what to say about this game that hasn't already been said by the community. So, to put it simply:
Bravo, Caribdis. Bravo.