Good work! I like the upgrade system. I did encounter a bug where when moving to the next level, I would get stuck in a boxed off area of the original level, as it seemed to build the new level over the old one.