combined dropthrough and risethrough tile into one
refactored RiseThrough class
refactored