thrown objects now can follow straight line or parabolic trajectory
refactored EnemyNinja class, still needs improvement