bullet is now an ASprite with a proper direction vector
simplified collision code