Visual color
Damage dealt to player on contact
Current health points
Time until auto-destruction
Maximum health points
Collision radius
Movement speed
X coordinate position
XP value when killed
Y coordinate position
Check if enemy is dead
Set target position (usually player position)
Take damage
Update enemy for one timestep
Enemy Class Handles enemy state, movement, and behavior