Thanks! Sorry for the weird moving mechanics, it's actually pretty hard to make an FPS Controller from scratch.
oh man, yeah that would've been rough :O you pulled it off nicely though!