Fixing issue where corners are detached from body

  - Checking if front is suitable for corners, and if not
    using top/bottom instead.
  - Fixes #1