Basic gameplay implemented; refining and debugging to come