Testing

This is just so I can rollback
Revert "Testing"

This reverts commit deb9138a32993a551cb8054f6610ba68cb6a312e.
Merge remote-tracking branch 'origin/Dev1' into Dev2
Move pre-created colors to ColorTexture
Default Render Implementation

Render white square if no renderer
Improved Entity

set variables to private, added a ton of getters-setters, screamed at
github, added new natives (was previously on external folder only on
Kenzie's computer) and did some stuff. Now working on getting a test to
work.
Insert some Dev2 changes to Dev1