Added basic mouse support, also created grid with a renderer.