Basic gameplay implemented