finished w/ basic gameplay