To make sure i'm not being too.. OP... I decided to give you a chance to raise the difficulty if you feel overwhelmed.
Credit to -TESS- for the original project