removed unnecessary ray calculations in player
added walls