could i program an entire game as a dll plugin?