Added more minor functionality -- getters, setters, constructors, and
some other methods -- to move towards game initialization and a main
game loop