(Cut down a bit on the right due to space issues. Note that the far far right might not actually work, but can be easily fixed)
EDIT: Changed layout a bit, added spike direction, added wraparound house (@leafiness: you can delete that part if you want)