Fixed a movment bug

The kind in danger code was not working correct and block legal moves
Castling was not 100% correct and it was possible to performe it with an
already moved king
Increased version numbers and added Remarks