Hi, i'm new in game development, so I decide start with some really simple - painting. I'm not sure if my througts are right, so I'll explain it little bit and pls give me feedback. I think painting is simple, so it should works like this: 1) User select color 2) User pick finger/mouse on board 3) In every rate (frame cycle) application add point to canvas and some kind of array(?) Let's move it on hight lvl - add restriction and check if user paint just in canvas 1) User select color 2) User pick finger/mouse on board 3) In every rate (frame cycle) application will check, if current position of finger(mouse) is in canvas 3a) if not show alert and change color of current stroke to red 3b) otherwise add point to canvas and some kind of array - I'll like to move from simple painting to coloring book - are my steps in right direction? Thank you and happy coding!