better square detection
constrain to beach