Lost soul charging backwards

Sometimes during gameplay - after the player or other monster attacks a Lost Soul, it may charge backwards while displaying it's attack sprites. This is caused when the player or other monster's projectile attack cancels out the forward motion of the Lost Soul charging at it's target. Since Lost souls 'float', they are pushed backwards by the projectile's foward motion.

The 'reverse charging' may be stopped when:


 * The player attacks the Lost Soul
 * A monster attacks the Lost Soul
 * Stopped by a wall
 * Stopped by soild 'thing'
 * When the Lost Souls target dies.