(iTunes Link now Free
I have been playing this game.. its pretty good.. you have to build coasters to meet certain objectives like certain lateral g's, so many loops, spending so much money on each coaster, and so on. There are plenty of pieces and coaster types. You can even first person ride the coasters you make. Another great feature is a sandbox level where you can make the best coaster you can come up with.