Added State Machine

2:00PM - 2:59PM: Added a state machine to the genericUnitBehavior after
an attempt to figure out a way to use interfaces to reduce the amount of
copy-paste needed didn't work out. Also, added a placeholder Resource
Point.