Working nucleus code
Merge branch 'LargerSpace' into HueristicCollisionCheck
Working version with nucleus and shell