Fixed bug where couldnt go to level 2 was due to memory leak. Added major memory management for objects handle in native c (dispose method)