Added Testing

Started ai and anim2d projects too
Services system in, old one moved to obsolete
Allowing events to return types

Can now dispatch and listen for a return from an event, specifically
used to get information from services