Stationary entity that tracks player movement. Will create "bullet" entities that have unique collisions with other entities.
When bullet collides with damsel, damsel.die()
Player can use action on bullet. Throw reverses bullet direction, Eat consumes bullet and gives unique power, Destroy just destroys the bullet, no power, no deflect
On consume bullet or turret, transform into turret for limited time (display countdown). Need to add as power to EATEN_POWERS enum
Need:
new class for projectile
new class for turret entity
turret spawns project at a vector. Passes Turret's compass into projectile init()
Stationary entity that tracks player movement. Will create "bullet" entities that have unique collisions with other entities. When bullet collides with damsel, damsel.die() Player can use action on bullet. Throw reverses bullet direction, Eat consumes bullet and gives unique power, Destroy just destroys the bullet, no power, no deflect On consume bullet or turret, transform into turret for limited time (display countdown). Need to add as power to EATEN_POWERS enum
Need: new class for projectile new class for turret entity turret spawns project at a vector. Passes Turret's compass into projectile init()