corrected some bugs. improved animation, but still poor