Parser for arithmetic expressions apparently complete.
Expression evaluation complete.
Now evaluates everything correctly. Also, correctly deletes pointers.
Removed test main for expressions.
Added example script for a simple bursting bullet.
Added clone method to Token to simplify casts.
Modified some scripts to better describe them.
Started work on some action implementations.
Formatting.
Removed on_start due to problems with ActionRepeat. Initializations moved to update.
Added change speed action.
Implemented change direction action. Also, some minor changes.
Fixed bug with angle method.
Now reassigns vector after rotation operation as it should have been.
Fixed bug with integer number when it should have been a float.
New Action Fire, along with a bullet definition class to describe its attributes.
Now compiles in accordance to move semantics, etc. Also fixed and refactored some things, sorry about the mega commit.
Parser for bullet scripts and possibly enemy scripts complete.
Actions component and system added. Somewhat working.
Fixed repeat bugs.