Fixed the factory exception (maybe)
fixed a few bugs, game should display now