Basic game model and assets.

Added functions that handle the creation of the most basic game logic
elements and implement the most primitive form of resource management
that is actually useful in order to build things over.

Signed-off-by: Weland Treebark <weland@blinkenshell.org>