Added Portal Logic

Still has to be tested, was looking into havok ray casting but still
having trouble worse comes to worse ill just do ogre ray casting, i
might have to to get the ogre entity, and might just do it for testing