I had pretty much the same idea as you. I like how you did it (and you implemented more than I was able to). Great graphics too. Fun game :)
Not fair compared to us working on it with 3 people. Trying yours now :)