//fixes everything public void InitializeBlock(Point aPosition, AbstractBlock aBlock) { aBlock.LoadContent(); SetBlock(aPosition, aBlock); }