Very impressive for a self-made game engine. It's clear that if you had more time to polish it could have been a bit more complex. I think it was missing a bit of strategy that could make it feel more engaging.