Display user feedback for illegal moves

Add some basic feedback in the UI (alert messages) to help users
understand why the game isn't letting them peform certain moves which
are against the rules.