fixed some logic stuff in the MoveTypes