Implemented visitor to copy scene hierarchies
Use a cache to avoid reloading scenes from files
Enhanced Input system to support special keys