gameplay: renamed classes to be less repetitive; invalid jump moves disallowed (only diagonal, horizontal, or vertical of 2 spaces)