Refactored Image class.
Refactored Node class.
Refactored Object class.
Refactored Overlay class.
Refactored Room class.