Converted to smart pointers. closed aboru/mrs-pacman#13
Merge branch 'refactor/MRS-PACMAN-13' into development