I got movement to work
- Fixed some stupid error in which I forgot to pass the new Thread a copy of the scriptableClass.
- Tried making orbits happen. 
- Failed.
Initial work on orbital movement
- It orbits, sorta
- It spirals instead
- Eventually goes out of control
- Still needs work
Store coordinates in a vector instead
Continued work on movement and shooting
- New sprites for enemies, weapons, and the player. Data is stored in an XML document.
- Numerous different beginMove methods to handle various situations. Not fully tested yet.
- Fire method spawns and draws the bullet, but it does not move at this time.
- Rotate to face another entity should semi-work
- Numerous rotate methods to handle various situations. Not fully tested.
- No more x and y velocities. There is only one velocity now and the entity will move straight, in whatever direction it is facing. Change the rotation angle (rotate, setRotation) to change direction. Straight up is 0 degrees.
Fire method moves the bullets now
I am trying to get the firing to work from scripting
- it currently fires
- rotation goes the other way as firing, which is odd
Fix rotation of bullets and attempt at orbits
There's this awkward bullet that appears for no reason...
Enemies and the player can now shoot successfully
Continued work on shooting bullets
- Merge with Edmund's recent changes
- Removing an active bullet will remove from the active entity lists too so it won't get redrawn
Continued work on fixing bullet deletion
New bullet image