last bit of refactoring for a while (hopefully) + start of bullet
addition
moved position to character folder
split enemies from stuff like bullets and rockets
change how paint is done, moved some painting to the character objects
to simplify projectile painting. also implemented tons of projectile
stuff.
centralized bullet management
fixed long lived bug involving, essentially, field occlusion with speed
in attributes, and speedX and speedY in position. resolved issue by
removing field.