Why is it that the code you put right there in the help post was the exact script sample in the engine sample i gave you? Anyways, it wont go past 1 because of
if areay < 1
That makes it so areax increases by 1 only when it is less than 1, aka when its -1 or 0. Think of it like a coordinate plane with the different areas on it.