I'll be honest with you, the design is a total mess. Go back to the drawing board and rethink the visual hierarchy that you want to portray.
You need a cohesive design. Half of the elements are nice and illustrative, and the other half are crude images that are very gradient heavy.
If the game-play mechanics aren't blatantly apparent (which at first look aren't), try to find a solution where the user can either easily pick it up, or include a short tutorial that quickly demonstrates those mechanics.
Designing a game is no small feat and I respect your effort, but this doesn't make for a very enjoyable experience overall.
Nice.