implmented sliding down walls (hopefully) --> untested