if you want semi-solid slopes, you might want to consider using slopes.lua.
(of course, since it's an old library the setup instructions are now different, i.e. use require instead of API.load and use luna.lua instead of lunadll.lua, but it doesn't have any compatibility issues as far as i remember)