Started to add refactored classes. The new tile and physics classes are currently excluded so that they don't interfere with building the project.