Drive game events using GameTickTask and GameTickEvent.  closes #21