adds new player data as well prepended data. cleans up concept of a tick with a new struct