Buggy first generator

Generation doesn't consider endings at all, and doesn't perform any removal of markers