Good conceptually. Somewhat frustrating at times during gameplay though. Not bad at all for the time provided. Good job!