videogame logic