Proper mouse interaction / game logic