Really deep game!
It is full of mechanics and well-balanced!
It clearly needs more polish and a proper tutorial, but the core is really solid!
Good job! :D