Added CLI skeleton, updated IRunnable, implemented IRunnable in GameCore