This game got me thinking... and i don't usually like when games do that, but still had fun in first 5 levels, good job!