Milestone 9 complete

Milestone 9
Theme: Ticker
Create basic ticker system that allows events to happen on a particular
tick or every n ticks.