Finish core game loop logic
Finish the input class