The concept is very interesting, but I think it was too much information at once. A learning curve where you add new mechanics in each level might be more player friendly. Beyond that, nice game!