Now with moving square :D