In the previous gameplay video people commented on not knowing what was going on. I would do a trailer so that is easily understandable.
yeah definitely agree with this. I showed a few friends the trailer and they were a bit confused...other than noticing its a FP/platformer than didn't figure much else out.