making game logic

Still in process, have to leave laptop so pushing what I have before I
go.
it won't compile currently