Updated trainCanMove() to handle certain weights

Can now move if total train weight is equal to train power, previously
could not.