This is surprisingly deep and very fun! Haven't played much yet (only 20 minutes), but will definitely come back to finish this some time :D