This is taking me a while to finish this one part. T-T EDIT 9/6/17 After a while, its done!
Cred to @sylveon8089 for le map!