Adding gameplay functionality, in progress.