Changed tryMove return type to enum
Fixed my commenting style as it was starting to piss people off