- Get enemy blocks to cycle through canvas
- blocks should have varying speed and size (larger faster)
- block direction top right to bottom left
- Get player block to move with mouse/track-pad event
- style curser to cross-hairs
- Collision detection
- game start overlay menu
- enemy blocks do not have collision events with other enemy blocks
- player block have collision events with all enemy blocks (head of player block) 3 collision for game over
- player block have collision events with all boarders of canvas edge (head of player block) 1 collision for game over
- game over notification
- Game clock
- level length begins at 15 seconds
- every two levels clock adds 5 seconds to the previous level length
- increase difficulty/speed with every level
- display current level
- display notification for leveling up
- scoring should also be displayed
- scoring increments by time alive (20 points pers second)
- game win notification (complete level ten)
- power ups
- M = minimize enemy blocks
- S = turn off collision events for player (5 seconds) (color change for player)
- 1 = add a life (default 3 to 4)
- T = slow speed of enemy blocks (5 seconds)
- styling
- enemy blocks (shape + size + color) or sprite
- player block (shape + size + color) or sprite
- background wrapping image or neutral color