One thing I might do for heat, rather than using a grill (awfully dirty, less safe ect), could be a pellet stove, they are used often here in WY as auxiliary/complementary heat.
"The only thing necessary for the triumph of evil is for good men to do nothing." - Edmund Burke (1729-1797)