Disallowed inverted directions. Still sort of lame. refactored Game constructor.