coordinate system changes - window can be any size but coordinates range
from (-100, -100) to (100, 100)