Troll Cave Games is on hiatus.
 
Watch for the re-emergence... eventually.
 
If you need to contact me, you can do so at support@trollcavegames.com