added Input system, GameLogic system and GameTime system without implementation.
Removed Update functions argument (float deltaTime)