While implementing most of concepts wasn't that hard, the most challenging thing I had to face on this project was finding ways to make all of the different mechanics clear to the player. UI work can be very hard! Thanks for playing!