Game in a semi-working state; WIP: piece logic tied in to visual representation