initial commit
.gitignore to ignore .idea folder
cleanup assets
rename some assets
added Waypoint component which has an attached WaypointHitBox component so that the hit area is just the center of the waypoint
added Navigator component which always points to waypoint
added Countdown component which counts down from 20 seconds
Countdown component now pauses when game paused
- changed to blue colour scheme
- added text-shadow to text
- added Victory scene to be shown when waypoint is reached
- added Hack to get around an error in Crafty when attempting to remove Countdown and PauseControl components from the scene
- stop all sounds when waypoint reached
- added GameOver scene to be shown when time runs out
- tweaked text for level completed and game ove
- fixed bug in Crafty JS which was causing _textFont to be shared by all instances of the Text component
- changed main title to red
- tweaked text-shadow to be more subtle
- add multiple waypoints and multiple levels
- don't play music on game restart if music is turned off
- added LevelIndicator component
- added 'press any key to continue' text with a CSS animation
- pauseControl is no longer setting element using the DOM() method
- introduced a FlashingText component to reduce duplicate code
- Countdown component is no longer setting element using the DOM() method
- removes the need for the SceneEnding event hack
- added TipText component which uses css transition for opacity and top
- added 'woop' sound effect
- now when waypoint is reached showing TipText and playing 'woop' sound effect