switching to mouse movement, added walls+collision

you forgot to give me commit access lol