Consider playing Bioforge. This is one of the first PC Games I remember playing and it was amazing.
"BioForge centers mainly on exploration and puzzle solving using items, and also on fighting and interaction with NPCs. The ultimate goal of the game is not obvious at the beginning, since the player is unaware of his identity, which depends on his actions during the game. The player has full control over the main character's actions"
The controls are pretty wacky and the combat is hilarious. A friend of mine, who would love to try and makes games do weird things by mashing buttons, discovered a way to make you character freeze in mid air, levitating and then he would rotate around. I couldn't stop laughing playing this game. Oh, and early on in the game you get to beat up a dude with his own arm.
some gameplay here http://www.youtube.com/watch?v=PuRkDvMku1o