Added actor source with collision, added header for actor type enum, added additional commenting