Removed draw collection and using Gamelog collection instead. This simplifies things a bit
Another major refactor. Created unit base class and correctly undo and drawing items