compiles and runs. there may be duplicate collision objects, but it is hard to tell