simplified track generation
bug in punch direction