your not giving the mousespeed anychance, because your resetting the position instantly. try it the other way round.
It has the rest of the loop to move. :o)
TurnEntity camera,MouseYSpeed(),-MouseXSpeed(),0 MoveMouse 400,300
It has the rest of the loop to move. :o)