implement `small` functionality, rendering using "half blocks"

Thanks for the idea @Coreh!