Farseerer integration

Initial merge of engine with our overlay.