Refactored a little and moved packages around
started working on unit production
added build time to InteractiveEntity
Moved Actions to their own package
Merge branch 'master' of https://github.com/Tadimsky/vooga
Merge branch 'master' of https://github.com/Tadimsky/vooga into worker_production
got building on gui and stopped buildings from moving
Created DelayedTask class which lets an action be executed at a later time.
Merge branch 'master' of https://github.com/Tadimsky/vooga into worker_production
Fixed DelayedTask to increment the correcnt variable...
Removed test DelayedTask and commented up DelayedTask
created observer and observable interfaces, working on trying to create strategy pattern for production
working on the production strategy
Painting worker to gui
Removed the Sprite from the hierarchy - was no point in having it
switched intervals for weapon cooldowns to delayed tasks
switched all intervals to delayed tasks for cooldowns
Added Reflection Helper which provides amyn helper methods for using reflection
Created Reflection Tests
added delayed task for projectile