added lambda events and gave all sprites a base create function