player uses different keys to fire different ways