Mouse control

Finished mouse control, although a bit unperfect