Sorry, I think this is a bit too... bare-bones. Don't worry, the concept is good. However, in my opinion this just isn't done right. The circle's hitbox is good, but you could have manually coded collision detection for a circle that was more accurate (and actually would have made the game faster, not that it needed to be but still). The spikes hitboxes are... well, they're hitboxes. And, you know, spikes are triangles.
The concept is there. But the gameplay itself... not so much. When you make a game difficult, you need to make it fair, and by fair I mean not unfairly punishing a player just because he was stepping too close to a spike. So I suggest you read up a bit on collision detection. You'll be glad you did; it is a LOT easier to hit-test when you write the code yourself. Then come back and write a better game. Your players will thank you.