Implemented move(bit, bit) constructor and handling
Refactored and implemented knight movement