found a bug in ogre intersect, raycast now working as it should
GUI and normal-attack and messageconnections