Added save load functionality (without removal of previous scene), made object abstract again