Auch auf die gefahr hin das du es als zu schwehr ansiehst: Nimm DelphiX
Ein DXDraw, ein DXInput, Eine DXImageList und eine DXSpriteEngine mehr brauchst du nicht für die kompliziertere (und bessere) version.
lies dir dazu am besten
DelphiX Tutorials durch.