Retrained with lower network dimensions to improve model stability and consistency. This is the first model that I trained with dim=2. It is very small, and turned out alright. It is reasonably functional, but still not as flexible as I want it to be. Most likely because there isn't enough good training data.