Too many details I guess... Did it in 1 hour. Please, if you have any suggestions or requests: write them down in the comments section!