Break up intersection code
Single triangle scene + model, model bugfix