I love weird games like this, the whole concept is great and the art fits well with the music. Maybe you can use objectives instead of achievements.
Nice portal reference btw.