Removes defunct 2d elements and splits example into first and awesome.
Extract 2d from main library.
Implements hit area and mouse input.