draw list refactoring
defined SpriteList interface
SpriteList implementation
using new SpriteList
using new SpriteList in Map too
added method to search sprite
sprite suppression implementation
deletre sprite
used enum instead of int for choosing type
added method to select a currently working on sprite
Move action imlemented
added sprite movement hability
Merge branch 'SpriteList' of github.com:Nepta/nixjdr into SpriteList