Added an Undo Move button

Function undoMove() added in HUDController.java but functionality not
complete.  Need to talk to bigwookiee about how it works exactly.
message me on the hangout if you're on there please