Started working on the Forge port

Added some classes and wrote a bit of code.