Check for wall collisions
Switch from using a vector to passing arguments
Fix using vector bug
Fix stack underflow bug