New classes. Examples updates

Added input events and real-time input handling.
Added a ResourceManager class.
Added ExamplePlayerEntity class.
Updated ExampleScene and ExampleScene2 to make use of the new features.