gameplay works!

still need to implement win conditions, teleportation, etc