Rename some stuff and fix makefile

The makefile for goonpug now uses ld flags properly like any normal program should,
instead of just dropping symlinks all over the place
(we need a :sourcemod: emote or something)