initial commit

- very rough code with just enough to get something to play