Fixing bugs with move executor, still have a bug due to shifting away the color bit on captured pieces