Great game! I like how you can handle levels depending on your previous choices.
It should have been a nightmare to balance everything. Good job!