Entity Component based Game Engine for XNA 4.0