Demo more or less working. Animation needs to be fixed