Update ignore file for xcode
Add mac version
Re-added windows needed files
Make it work on Windows.

Changed the project and some source code to make the project work with
the windows Visual Studio version. It now compiles and runs but shows no
console debug information on the scene. I seem to have problems making
the Console work correctly. There might be a problem with the include
files or the linker configuration.
Add the GraphicsCommon.h to the Console.cpp file

The Console.app needs the gl.h header file which is read from the
GraphicsCommon.h header file. The file was re-added to the cpp so that
the project compiles correctly on the Mac OS X project.
Modify MacOS X project to use the correct resources path

The project added the resources folder as an additional output to the
projects product.
Enable console on game and game level classes
Add Xcode project prefs
Add ignore file for xcode project user preferences files
Rename Entities folder to Objects

Renaming entities folder to objects. I like GameObject better than
entity to describe an object on a scene.
Move GameLevel from scenes/states to scenes folder

Moved the GameLevel scene to the scenes folder. It was in a nested
States folder which made no sense having.
Rename IEntity and Entity to IGameObject and GameObject
Rearranged physics code into the physics component.

There was a lot of code that was related to the physics component on
the Hero class. These code was moved into the Physics component on the
HeroPhysics.h file.
Work on player behaviour. Controls feels clumsy.

Controls for the user are kinda clumsy. I’m working on making the
player experience better.
Change all rendering points from 2D to 3D Vector points

Rotation and position points where changed to match 3D vector points.
The idea of adding the z coordinate is that a game object can be
rotated and translated in any direction on the 3D plane.
Add Matrix4f structure
Add input manager method to read mouse input
Now images can be rendered  in 3D