more collision detection. walls working. map layout. OMG EVERYTHING!