Freelancer:
Ercmax
My Entry for the contest
Please check and give feedback