Avec si peu d'informations, je vois pas comment on pourrait t'aider.
Petite parenthèse, si tu veux utiliser des vrais moteurs 2D performants, il en existe des gratuits (Box2D, Chimpunk,...) donc je vois pas trop l'intérêt de refaire un moteur, à moins que tu fasses ça pour le sport.