Added a way to get keyboard and mouse input, still have to add getting mouse position.