added LevelObject class