Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Wow sounds interesting! What I would recommend would be to start small, create a basic algorithm with psuedocode until it makes sense in your head then translate into code to verify it works as you expect. I'm looking forward to your progress.