added player class, now have most of a basic backend.  maybe