Big fun, if a little creepy, at Luna Park