indexComponentType = new HashMap<>();
diff --git a/javaecs/src/main/java/nz/ac/massey/javaecs/Engine.java b/javaecs/src/main/java/nz/ac/massey/javaecs/Engine.java
index 1ce71a4..444e7bc 100644
--- a/javaecs/src/main/java/nz/ac/massey/javaecs/Engine.java
+++ b/javaecs/src/main/java/nz/ac/massey/javaecs/Engine.java
@@ -151,7 +151,6 @@ public class Engine {
int componentIndex = componentManager.getComponentIndex(componentType);
if (entityManager.registerComponent(componentIndex, entity))
{
- //systemManager.entityRegistrationAdded(entity, componentIndex);
systemManager.entityRegistrationsChanged(entity, entityManager.getRegistrations(entity));
componentManager.addComponentToEntity(componentType, component, entity);
return true;
diff --git a/javaecs/src/main/java/nz/ac/massey/javaecs/EntityManager.java b/javaecs/src/main/java/nz/ac/massey/javaecs/EntityManager.java
index f4040f6..b3d5789 100644
--- a/javaecs/src/main/java/nz/ac/massey/javaecs/EntityManager.java
+++ b/javaecs/src/main/java/nz/ac/massey/javaecs/EntityManager.java
@@ -20,7 +20,7 @@ import java.util.ArrayList;
*
* I.e. Controls adding and removing entities, and registration and deregistration of components.
*/
-class EntityManager{
+public class EntityManager{
// According to https://stackoverflow.com/questions/12524826/why-should-i-use-deque-over-stack
// ArrayDeque is likely faster than a LinkedList, when used in place of one.
// We can also supply a size to the constructor of ArrayDeque, which avoids resizing the collection
diff --git a/javaecs/src/main/java/nz/ac/massey/javaecs/SystemManager.java b/javaecs/src/main/java/nz/ac/massey/javaecs/SystemManager.java
index 5f7b897..cb7ccb4 100644
--- a/javaecs/src/main/java/nz/ac/massey/javaecs/SystemManager.java
+++ b/javaecs/src/main/java/nz/ac/massey/javaecs/SystemManager.java
@@ -18,7 +18,7 @@ import java.util.HashMap;
* Manages system-focused aspects, such as ensuring a system has the correct list of current entities.
* Manages registration of new systems
*/
-class SystemManager{
+public class SystemManager{
private Map systems = new HashMap<>();
/**