clases abstractas para simular juegos con acciones basicas mover isquierda derecha vertical diagonal en angulos