Started implementing the gameplay mechanics