Finish natural movement and attacking requirements; implement castling