Cleaned a lot things to be more readable. Added some comments for more understandability. Better main loop structure in general.
Project adapted to Code::Blocks and Windows, new main menu and a better organization, putting all the source files in a directory and the entity source files in other one inside the source directory. New icon for the final executable.