Added mouse control :D