Hi greatdanemaniac, as t3los_ suggest, you should determinate where you want to show that. I see you say you want your “custom post types” and “original posts” in the “HOMEPAGE”.. so try something like this:
<?php if ( is_home() ) : ?>
<?php query_posts( array( 'post_type' => array('essay', 'tutorial', 'post', 'gamereview') ) ); ?>
<?php endif; ?>
<?php THE LOOP... ?>
This way, the query_posts function will only affect the loop when in the front page.
Best Regards,
David