Pretty fun, but definitely not for the faint of heart.