Implemented Edge Weight functionality, removed support for different vertexes and edges size for different state (because the functionality was never there to begin with)