Revert "This can't compile because of some form of circular dependency issues"

This reverts commit 5ef5427d1a04365dd0024009d44813fd2158416a.
Added Axis.cpp to MINX visual studio project
Optimized Game::SetRenderTarget
Removed Clear and ClearColor from GameWindow
Added RenderTarget::Clear
Added gitignore for include folder
Removed all cpps from include folder
Updated includes