added travel system

finally added the travel system. kind of a hacky way to do it. but it is
done now.