Added BoardState checks

Players can no longer put themselves into check
Merge branch 'master' of https://github.com/jbourdea/4150-Chess

Conflicts:
	src/game/Move.java