1. Взять игровой фреймворк и не морочить голову.
2. Когда освоишься со всем и привыкнешь, лезть внутрь фреймворка и смотреть как устроено.
3. Пробовать реализовать что-то похожее.
профит
Канвас это холст для рисования, не нужно по нему бегать, нужно на нем рисовать видимые в данный момент объекты.