Accidental Work on Master.
Small Changes
Propositional Function Goal

Added a Propositional Function to check for the goal. Not tested using
Q-Learning yet, because it is unclear how the prop func triggers,
according to some tests ran via print statements vs the visualizer
Fixed the Door Issue

Prop Func now recognizes a Door. Added comments to supplement email.
Will continue to test.
Setting up for a Merge between branches
Revert "Setting up for a Merge between branches"

This reverts commit 3b8a4f497fd1589f8b97a4c136b013f739385556.
Fixing Merge Conflicts.
merge conflicts again...
QLearning

QLearning is now working with the PropFunc I made for the green room,
and we can "attempt" to create a policyblocks manipulation for it.
Currently the terminal function is not working (null pointer), so I'll
work on fixing that + hopefully making a learning algorithm.
Another 2 episodes completed.
Terminal Function for First Scenario now Working.

Some quick testing for Q-Learning before we move towards creating
another scenario.
Final Commit for the night

Next Steps: Continue to focus on recreating Policy Blocks as a more
generic function, and get the code modularized. Also create a new
Sokoban 2 Room scenario (change the format of the room + doors and
stuff) to provide a test bed for figuring out much policy blocks is
useful.
Finalizing the Code for Policy Blocks
Tested for Generating Random Policies

Merge is not operational at the moment due to an access issue. Once I
figure out how to do that, without tampering with the core package of
burlap, I can finish and test merge, to see how things will work out.
Updating the Code

In order for me to be able to access some of the methods, the code needs
to be updated some. More later in the morning.
Finalized Updated Code

Had Some errors last night retrieving the correct functions. Went ahead
an updated the code so I can call State Space.
Merge without Hashed States and full Policy

Missing a hashed version of the states, as well as the policy object
need to continue the merge.
Fixed the Updated Policy Gen
Added a new Policy Block Policy
Getting a Null Pointer Error

Getting a Policy Not Defined error because of some missing information
between the policy actions and state spaces.