Sahl interview question

oop design for minecraft game