Pretty confusing but entertaining: 7/10