Compiles, but DDTM is not working so walking is pretty much obsolete until I find a way to fix it