working, ready for testing

still needs game logging, and error logging