Garrett,
You need to use absolute-timeout command. This timeout setting will disconnect the connection regardless of whether the user is using it or not. Check this link for the command syntax.
http://www.cisco.com/en/US/products/sw/iosswrel/ps5187/products_command_reference_chapter09186a008017cee6.html#wp1003950
Remember this will be a common setting to all users. But if you want a per user absolute timeout you will have to use some IOS configurations as well as use an AAA server to accomplish this. More details about per user Absolute timeout can be found here.
http://www.cisco.com/en/US/products/sw/iosswrel/ps5207/products_feature_guide09186a00801ede8b.html
Hope that helps!
PS: Your name reminds me of Thief: The Dark Project. I am big fan of the game!!
Sankar Nair
UC Solutions Architect
Pacific Northwest | CDW
CCIE Collaboration #17135 Emeritus