Great post, thank you! I've been churning an idea for a game quite some time now and this is immensely helpful.