Finished implementing MouseInput