makes the art pieces ordered by position

Fixes #133 Fixes #135 
but you called .reverse on that array of art pieces to create, so 3 was created first, then 2, then 1. Which I guess would make the test  pass even if the functionality was broken.