What was invented during the Late Middle Ages? (There can be more then 1 answer)

paper
printing press
saddle
spinning wheel
windmills
magnetic compass
eyeglasses
rattraps