- made some functions private
- implemented clock count down
- when clock runs down to 0 the level stops and all the holes are disabled
- removed use of 'this.' outside of constructors
- implemented NPC visit scheduler
- npc visit scheduler is determined by the specification for the level