Amusement park

Personal project.