Added input system and new cursor