Complete Game Rebuild - Controller Support - Quality of Life Fix

[b]THANK YOU FRIENDS AND TESTERS![/b] A few quality of life fixes for the game: [b]GAME STATE[/b] Currently, The dungeon environment should build and fill. You should be able to explore and interact with a few chests & items. However [u]Combat does not trigger[/u] and the boss room is currently locked, exploration only. [b]FIXED:[/b] 1. Removed pause feature during cutscenes when bringing up UI that was causing issues. Holding Space (or on Controllers the A Button), will now skip (most) scenes. 2. Fixed error with UI becoming unfocused and unclickable. When UI is active, clicking in-game anywhere other than menu buttons will default select the top menu button. 3. Fixed error where switches in Small Lamp Room would lock, but not unlock. Also increased speed of switch animation 2x. 4. Portals now do not assign until active, to prevent repeat jumps into empty rooms. (May need additional testing, but I think it's fixed). [b]NEW:[/b] 1. Introduced a few [u]puzzles[/u], keep an eye out for switches in some rooms. 2. Dungeon now builds behind starting room. Character Select (which is currently automatic) and active vendors will be available (which they currently aren't) while dungeon builds and fills in the background. Players will be able to buy supplies while builder finishes larger dungeons. Current build time is very short, but anticipating longer loading when building more massive dungeons. (Size defaulted to "normal" currently). 3. [u]MAP Enhancements [/u]- Opening a chest will now add a map fragment to your hidden inventory: fragment x1 - map shows dungeon layout, but not secret areas, and does not show room icons. fragment x2 - map shows layout and all icons, but not secret areas. fragment x3 - map shows layout, all icons, and secrets. New icon to indicate a dead-end, so that previously explored dead ends and unexplored hallways look different on map. 4. [u]CONTROLLER COMPATABILITY[/u] - Controller support in typical X-box layout is now available. Active buttons: - Start - Menu - Joysticks - Move / Strafe / Turn - A Button - Interact - Y Button - Toggle Map - (X / B will be assigned once full UI is available) [b]NOTE [/b]- Still working through Steam compatibility checklist. Not all features available yet. (For example, game does not pause when controller disconnects at this time).