The mechanics are fun, but it could really use more levels or perhaps a random-level generator. Good idea!