all functions are in place

starting off east or west results in an incorrect ending location