Lock and Key - Puzzle Level

This is a puzzle level I've been working on for a few days. There are a few trolls in here as well. Hope you enjoy! Also, this is the first level I've uploaded on here, hopefully I uploaded it correctly.
Open source game community & development
http://forum.freegamedev.net/